be (left) stranded - Español Inglés Diccionario